package objetos;
/**
 * 
 * @author Oscar Barbancho Ramirez
 *
 */
public class Curso {
	
	private String codigo;
	private String nombre;
	private CicloDAO ciclo;

	/**
	 * Constructor vacio
	 */
	public Curso() {
		
	}
	
	/**
	 * Constructor de la clase Curso
	 * 
	 * @param codigo - codigo del curso
	 * @param nombre - nombre del curso
	 * @param ciclo - ciclo al que pertenece el curso
	 */
	public Curso(String codigo, String nombre, CicloDAO ciclo) {
		this.codigo = codigo;
		this.ciclo = ciclo;
		this.nombre = nombre;
	}

	/**
	 * devuelve el codigo del curso
	 * 
	 * @return String con el codigo del curso
	 */
	public String getCodigo() {
		return codigo;
	}

	/**
	 * asigna un codigo a un ciclo
	 * 
	 * @param codigo - representa el codigo que se le da a un ciclo para identificarlo
	 */
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	/**
	 * devuelve el nombre del curso
	 * 
	 * @return String con el nombre del curso
	 */
	public String getNombre() {
		return nombre;
	}

	/**
	 * asigna el nombre al modulo
	 * 
	 * @param nombre - nombre que se le va a asignar al curso
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * devuelve el ciclo al que pertenece el curso 
	 * 
	 * @return Ciclo al que pertenece el curso
	 */
	public CicloDAO getCiclo() {
		return ciclo;
	}

	/**
	 * asigna el curso a un ciclo
	 * 
	 * @param ciclo - representa el ciclo al que va a pertenecer el curso
	 */
	public void setCiclo(CicloDAO ciclo) {
		this.ciclo = ciclo;
	}
	
	
}
